Home of Kazlib

Kazlib is a collection of program modules portably written in ANSI C. There is a dictionary module based on red-black trees, an extendible hashing module, and a system for emulating exception handling.

Selected modules of Kazlib are used in the following programs:

For years now the NIST Dictionary of Algorithms and Data Structures (DADS) has referred to Kazlib under its entries for linked list, hash table and red-black tree.

You can surf the documentation which is generated from a slightly modified version of the LaTeX source using LaTeX2html. You will find that rather than being written as a programming manual, the documentation is actually written in the form of a standard which tries to capture a precise interface contract between a Kazlib implementor and the programmer. Caution: the online documentation is not kept up to date, and may not quite match the latest version.

Download the recent releases of Kazlib here:

Return to Home page.